body{
    /*overflow-x: hidden; !* 隐藏水平滚动条 *!*/
    /*overflow-y: hidden; !* 隐藏垂直滚动条 *!*/
    width:100%;
    height:100%;
    display: block;
    margin:0;
}
#myCanvas canvas{
    position: fixed;
    top: 0;
    /*background: #03a9f4;*/
    background: #000000;
    height: 100%;
    width: 100%;
}

.title{
    color: white;
}
.title img{
    opacity: 0.8;
    width: 100%;
}

.footer{
    color: white;
    display: flex; /* 启用flex布局 */
    flex-direction: row; /* 子元素水平排列 */
    align-items: center; /* 垂直居中 */
    justify-content: center; /* 水平居中 */
    position: absolute;
    bottom: -400px;
    height: 200px;
    margin-top: 100px;
    background-color: rgba(0, 0, 0, 0.42);
    width: 100%;
}
.footer_image{
    margin-right: 20px;
}
.words{
    margin-right: 20px;
}
.footer_image img{
    width: 100px;
    height: 100px;
    border-radius: 50px;
}
.content{
    margin:0;
    width: 100%;
    position: relative;
}
.header{
    display: flex; /* 启用 Flexbox 布局 */
    flex-direction: column; /* 设置子元素垂直排列 */
    align-items: center; /* 子元素在交叉轴上居中对齐 */
    background-color: #c0beb7;
}
.header img{
    width: 100%;
}
.type {
    font-size: 25px;
    display: flex; /* 使用Flexbox布局 */
    justify-content: space-between; /* 元素之间的间隔均匀分布 */
    align-items: center; /* 垂直居中对齐 */
}

.name, .publishDate {
    /*flex: 1; !* 让两个元素占据相同的空间 *!*/
    text-align: left; /* 文本左对齐 */
}
.publishDate{
    margin-left: 200px;
}
.text{
    color: rgb(255, 255, 255);
    padding: 50px 200px 150px 200px;
    border-top: 10px solid #676363;
    width: 55%;
    margin-top: 300px;
    margin-left: auto;
    margin-right: auto;
    height: auto;
    /*background-color: #c0beb7;*/
    display: flex; /* 启用 Flexbox 布局 */
    flex-direction: column; /* 设置子元素垂直排列 */
    align-items: center; /* 子元素在交叉轴上居中对齐 */
    box-shadow:5px 0 3px rgba(0, 0, 0, 0.3),-5px 0 3px rgba(0, 0, 0, 0.3)
}
.text h1{
    margin: 100px 0 0 0;
    font-size: 50px;
    animation: neon 3s infinite;
}
:root {
    --shadow-color: #ffffff;
    --shadow-color-light: #d1cece;
}
@keyframes neon {
    0% {
        text-shadow: -1px -1px 1px var(--shadow-color-light), -1px 1px 1px var(--shadow-color-light), 1px -1px 1px var(--shadow-color-light), 1px 1px 1px var(--shadow-color-light),
        0 0 3px var(--shadow-color-light), 0 0 10px var(--shadow-color-light), 0 0 20px var(--shadow-color-light),
        0 0 30px var(--shadow-color), 0 0 40px var(--shadow-color), 0 0 50px var(--shadow-color), 0 0 70px var(--shadow-color), 0 0 100px var(--shadow-color), 0 0 200px var(--shadow-color);
    }
    50% {
        text-shadow: -1px -1px 1px var(--shadow-color-light), -1px 1px 1px var(--shadow-color-light), 1px -1px 1px var(--shadow-color-light), 1px 1px 1px var(--shadow-color-light),
        0 0 5px var(--shadow-color-light), 0 0 15px var(--shadow-color-light), 0 0 25px var(--shadow-color-light),
        0 0 40px var(--shadow-color), 0 0 50px var(--shadow-color), 0 0 60px var(--shadow-color), 0 0 80px var(--shadow-color), 0 0 110px var(--shadow-color), 0 0 210px var(--shadow-color);
    }
    100% {
        text-shadow: -1px -1px 1px var(--shadow-color-light), -1px 1px 1px var(--shadow-color-light), 1px -1px 1px var(--shadow-color-light), 1px 1px 1px var(--shadow-color-light),
        0 0 3px var(--shadow-color-light), 0 0 10px var(--shadow-color-light), 0 0 20px var(--shadow-color-light),
        0 0 30px var(--shadow-color), 0 0 40px var(--shadow-color), 0 0 50px var(--shadow-color), 0 0 70px var(--shadow-color), 0 0 100px var(--shadow-color), 0 0 200px var(--shadow-color);
    }
}
.text h2{
    padding: 0 10px;
    margin: 0;
    font-size: 40px;
}
.text h3{
    padding: 0 20px;
    margin: 0;
    font-size: 30px;
}
.text h4{
    padding: 0 30px;
    margin: 0;
    font-size: 20px;
}
.text p{
    color: white;
    margin: 0;
    padding: 3px 40px;
    text-indent: 2em; /* 首行缩进2em */
    font-size: 28px;
}